/*
 * Copyright 2024 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package io.github.hylexus.xtream.codec.common.bean;

@SuppressWarnings("all")
class PersonChainStyle {
    private String stringField;

    private byte byteField;
    private Byte byteObjField;

    private short shortField;
    private Short shortObjField;

    private int intField;
    private Integer intObjField;

    private long longField;
    private Long longObjField;

    private float floatField;
    private Float floatObjField;

    private double doubleField;
    private Double doubleObjField;

    public String getStringField() {
        return stringField;
    }

    public PersonChainStyle setStringField(String stringField) {
        this.stringField = stringField;
        return this;
    }

    public byte getByteField() {
        return byteField;
    }

    public PersonChainStyle setByteField(byte byteField) {
        this.byteField = byteField;
        return this;
    }

    public Byte getByteObjField() {
        return byteObjField;
    }

    public PersonChainStyle setByteObjField(Byte byteObjField) {
        this.byteObjField = byteObjField;
        return this;
    }

    public short getShortField() {
        return shortField;
    }

    public PersonChainStyle setShortField(short shortField) {
        this.shortField = shortField;
        return this;
    }

    public Short getShortObjField() {
        return shortObjField;
    }

    public PersonChainStyle setShortObjField(Short shortObjField) {
        this.shortObjField = shortObjField;
        return this;
    }

    public int getIntField() {
        return intField;
    }

    public PersonChainStyle setIntField(int intField) {
        this.intField = intField;
        return this;
    }

    public Integer getIntObjField() {
        return intObjField;
    }

    public PersonChainStyle setIntObjField(Integer intObjField) {
        this.intObjField = intObjField;
        return this;
    }

    public long getLongField() {
        return longField;
    }

    public PersonChainStyle setLongField(long longField) {
        this.longField = longField;
        return this;
    }

    public Long getLongObjField() {
        return longObjField;
    }

    public PersonChainStyle setLongObjField(Long longObjField) {
        this.longObjField = longObjField;
        return this;
    }

    public float getFloatField() {
        return floatField;
    }

    public PersonChainStyle setFloatField(float floatField) {
        this.floatField = floatField;
        return this;
    }

    public Float getFloatObjField() {
        return floatObjField;
    }

    public PersonChainStyle setFloatObjField(Float floatObjField) {
        this.floatObjField = floatObjField;
        return this;
    }

    public double getDoubleField() {
        return doubleField;
    }

    public PersonChainStyle setDoubleField(double doubleField) {
        this.doubleField = doubleField;
        return this;
    }

    public Double getDoubleObjField() {
        return doubleObjField;
    }

    public PersonChainStyle setDoubleObjField(Double doubleObjField) {
        this.doubleObjField = doubleObjField;
        return this;
    }
}
